Оператор else

Оператор else используется вместе с if, чтобы указать, что нужно выполнить альтернативный блок кода, если условие в if ложно.

Синтаксис:

if (условие) {
  // выполнится, если условие истинно
} else {
  // выполнится, если условие ложно
}

else не имеет собственного условия — он всегда связан с ближайшим предыдущим if.

Пример: проверка наличия интернет-соединения

const isConnected = navigator.onLine;

if (isConnected) {
  syncData();
} else {
  showOfflineMessage();
  saveToLocalCache();
}

Здесь программа либо синхронизирует данные, либо показывает сообщение и сохраняет их локально — в зависимости от состояния сети. Нет третьего варианта — только два пути.

Важно

  • else не может существовать без if.
  • else выполняется, только если ни один из предыдущих if (или else if) не сработал.
  • Можно использовать else даже без фигурных скобок — но снова, всегда используйте скобки для ясности и безопасности.